package Rbac.domain.vo;

public class UsersVo extends BaseVo{
    /**
     * 登陆用户名
     */
    public String username;
    /**
     * 真实姓名
     */
    public String name;
    /**
     * 手机号码
     */
    public String mobile;
    /**
     * 邮箱
     */
    public String email;
    /**
     * 部门id
     */
    public int deptId;
    /**
     * 部门名称
     */
    public String deptName;
    /**
     * 角色id
     */
    public int roleId;
    /**
     * 角色名称
     */
    public String roleName;
    /**
     * 状态
     */
    public boolean enabled=true;
    public UsersVo(){
    }
    public UsersVo(int id,String username,String name,String mobile,String email,int deptId,String deptName,
                   int roleId,String roleName,boolean enabled){
        super(id);
        this.username=username;
        this.name=name;
        this.mobile=mobile;
        this.email=email;
        this.deptId=deptId;
        this.roleId=roleId;
        this.enabled=enabled;
    }
    public String toString() {
        return String.format("ID:%d, 用户名:%s， 姓名:%s， 手机号:%s，邮箱:%s，部门名称:%s，角色名称:%s，状态:%s",
                id, username, name, mobile, email, deptName, roleName, enabled ? "启用" : "禁用");
    }
}
